/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb;

import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author allam
 */
@Local
public interface GestoreUtenteBeanLocal {
    
    public Utente addUtente(String nome, String cognome, String username,String pwd,String eMail, String tipo, String attivo);
    
    public Utente login(String u, String p,String type);

    public Utente aggiorna(String nome, String cognome, String username, String oldpwd, String newpwd, String eMail, String tipo,String attivo,String social);

    public boolean elimina(Utente ut);
    
     public boolean abilita(Utente ut);
     
    public Utente trova(Long idUtente);

    public List<Utente> trovaTutti();
    
    public Utente addAdministrator(String nome, String cognome, String username,String pwd,String eMail);

    public List mostraElenco(String username, String eMail, String tipo, String attivo);
    
    public Utente addUtente(String nome, String cognome, String username, String pwd, String eMail, String tipo, String attivo, String social);

}
